var http = require("http");
var fs = require('fs');
var fs2 = require('fs');
var url = require('url');
var pcontent = "";
exports.start = function(){
   http.createServer(function(request, response) {// 创建服务器
      var pathname = url.parse(request.url).pathname;// 解析请求，包括文件名
      var ext = pathname.match(/(\.[^.]+|)$/)[0];//取得后缀名
      switch(ext){
         case ".css":
         case ".js":
         fs.readFile("."+request.url, 'utf-8',function (err, data) {//读取内容
            if (err) throw err;
            response.writeHead(200, {
               "Content-Type": {
                  ".css":"text/css",
                  ".js":"application/javascript",
               }[ext]
            });
            response.write(data);
            response.end();
         });
         break;
         default:
         fs.readFile('./index.html', 'utf-8',function (err, data) {// 从文件系统中读取请求的文件内容
            if (err) throw err;
            // HTTP 状态码: 200 : OK
               // Content Type: text/plain
            response.writeHead(200, {
               "Content-Type": "text/html"
            });
            response.write(data.toString());
            response.end();
         });
      }
   }).listen(9556);
   console.log("server start...");
} 
console.log("begin");
exports.putall = function(){
   var path = 'E:/test/myfile';
   fs.readdir(onepath, function(err, files){
        //err 为错误 , files 文件名列表包含文件夹与文件
        if(err){
            console.log('error:\n' + err);
            return;
        }

        files.forEach( function(file){

            fs.stat(onepath + '/' + file, function(err, statinfo){
                if(err){console.log(err); return;}
                if(statinfo.isDirectory()){
                    // 如果是文件夹遍历
                    ergodic(onepath + '/' + file);
                }else{
                    // 读出所有的文件
                        // console.log('文件夹为:' + onepath);
                        pcontent +="文件夹为:" + onepath;
                        // console.log('文件名为:'+file);
                        pcontent +="文件名为:"+file;

                }
            });

        });

    });
} 